package model.objects;

import java.awt.Graphics;

import model.general.Location;
import model.observer.Obsever;
import model.observer.Obseverable;

public interface IAnimateMainActor {

	public void show(Graphics g);

	public void moveHook();

	public void moveLeft();

	public void moveRight();

	public IAnimateSubActor getHook();

	public Obseverable getObserableHook();

	public int getScore();

	public int getLife();

	public void setScore(int score);

	public void setLife(int life);

	public Location getLocation();

	public void setHook(Hook hook);
}
